package com.spider.demo2genericity;

import java.util.ArrayList;

public class GenericDemo1 {
    public static void main(String[] args) {
        //认识泛型，搞清楚使用泛型的好处。
        //好处：泛型提供了在编译阶段约束所能操作的数据类型，并自动进行检查的能力。可以避免强制类型转换。
        ArrayList<String> list = new ArrayList();
        list.add("hello");
        list.add("world");
        list.add("java");
//        list.add(1);
//        list.add(2);
//        list.add(3);

        //获取数据
        for (int i = 0; i < list.size(); i++) {
            String s = (String) list.get(i);
            System.out.println(s);
        }
    }
}
